home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Tools 2
/
Amiga Tools 2.iso
/
amiga-magazin-pd
/
01-95-2
/
tips & tricks
/
unterprogramme
< prev
next >
Wrap
Text File
|
1995-03-09
|
960b
|
31 lines
stack 20000
set eins "`run enforcer`" ; Enforcer starten
Work:MeinFehlerProgramm ; Programm starten
set spring "weiter" ; weiter geht's bei weiter
set clinum "$eins" ; den String "[xx]" übergeben
skip breakcli ; in die Unterroutine
lab weiter ; hier geht hinterher weiter
unset eins ; angelegte Variablen wieder
unset clinum ; löschen
unset spring
quit 0 ; das wars
;-------------------------------------------------------
; das Unterprogramm (funkioniert nur bis 99 CLI-Nummern)
; erwartet in »$clinum« die Ausgabe von RUN und in
; »$spring« den Namen des Labels, wo es weitergeht
lab breakcli
set uno `echo "$clinum" first 6 len 2`
if "]" EQ "`echo $uno len 1`"
set uno "`echo $uno len 1 first 1`"
endif
break $uno C ; break »senden«
unset uno ; Variable wieder auflösen
skip $spring back ; und zurückspringen